home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group98c.txt
/
000050_icon-group-sender _Mon Sep 28 11:15:01 1998.msg
< prev
next >
Wrap
Internet Message Format
|
2000-09-20
|
2KB
Return-Path: <icon-group-sender>
Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) with SMTP id LAA01482
for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Mon, 28 Sep 1998 11:15:01 -0700 (MST)
Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
id AA17338; Mon, 28 Sep 1998 11:14:30 -0700
Date: Fri, 25 Sep 1998 23:42:20 -0500 (CDT)
From: "John C. Paolillo" <johnp@ling.uta.edu>
Message-Id: <199809260442.XAA23265@ling.uta.edu>
To: icon-group@optima.CS.Arizona.EDU
Subject: Mk-Linux & Icon
Errors-To: icon-group-errors@optima.CS.Arizona.EDU
Status: RO
Dear all --
I requested info from anyone regarding building
Icon under Mk-Linux (the PowerMac port of Linux
sponsored by Apple) and got no response, so I
assumed it hadn't been done, but might in principle
be done. I figured I'd try it, just to see. Here
is what I've done, and where I've gotten to:
(i) I began by starting with the intel_linux config,
figuring I may have to change things, but this might
be closest.
(ii) First problem: Mk-Linux doesn't seem to have
the dlfcn.h header file anywhere; I found that this
was required for LoadFuncs, so I had to remove that
definition from define.h.
(iii) After that things went along much further, until
Second Problem: the context switch required for
co-expressions for intel_linux is written in assembly
language not understood under Mk-Linux (of course);
I tried #define NoCoexpr in define.h, but the makefile
still insisted on attempting to compile rswitch.s;
I then fiddled common.hdr so that it looked for a
copy of the file rswitch.c in config/unix/Common
(which contains a "dummy context switch" definition),
now the compiler complains that a function call there
(I can't recall which one) doesn't match its definition.
So far the results are promising, but I'm hung up on
this business of getting the makefile to acknowledge
that it doesn't need to compile in the co-expression
context switch (or does it?). Perhaps I have things
set up so that there is a conflicting definition
somewhere? Any pointers anyone could give me would
be appreciated.
Thanks,
John Paolillo
UTA Linguistics